package com.budwk.app.sqfw.dto;

import com.budwk.app.sqfw.models.Sqfw_formSummary;
import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Map;

/**
 * @author ZY.Wang
 * @since 2023/8/8
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class FireHiddenExcelParamJinYuanSQDTO extends AbstractExcelParamDTO {

    @ApiModelProperty(description = "需要生成的文档索引")
    private int fileIndex;

    @ApiModelProperty(description = "创建人的姓名")
    private String createUserName;

    @ApiModelProperty(description = "创建人的电话")
    private String createUserPhone;

    @ApiModelProperty(description = "a1 a13最新的数据")
    private Map<String, Sqfw_formSummary> latestA1AndA13Map;

    @ApiModelProperty(description = "走访巡查表Excel 标题前缀")
    private String visAndInsExcelTitlePrefix;

    @ApiModelProperty(description = "燃气安全检查表Excel 标题前缀")
    private String gasInsExcelTitlePrefix;

    @ApiModelProperty(description = "燃气安全隐患整改Excel 标题前缀")
    private String gasRecExcelTitlePrefix;

    @ApiModelProperty(description = "安全隐患台账Excel 标题前缀")
    private String fireSafetyExcelTitlePrefix;
}
